// const bus = require('./eventbus.js').eventBus;
// 
// bus.$on('test', function (msg) {
// 	console.log(msg);
// });
// 
// setTimeout(function () {
// 	bus.$emit('test', '3sMSG')
// },3000);

function cb() {
	console.log('cb');
}
function fn(cb) {
	return new Promise(function (res) {
		res()
		setTimeout(()=>console.log('fn'),0)
	}).then(res=>{
		cb()
	})
}
console.log('script start');
setTimeout(()=>console.log('setTimeout'),0)
fn(cb);
console.log('script end');